package cn.jjxx.modules.resources.entity;

import cn.jjxx.core.common.entity.AbstractEntity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import org.framework.superutil.thirdparty.excel.Excel;

/**   
 * @Title: 人员分类统计
 * @Description: 人员分类统计
 * @author TianShixi
 * @date 2021-06-28 14:57:15
 * @version V1.0   
 *
 */
@TableName("hr_category")
@SuppressWarnings("serial")
public class HrCategory extends AbstractEntity<String> {

    /**字段主键*/
    @Excel(name="字段主键")
    @TableId(value = "id", type = IdType.UUID)
	private String id;
    /**安全类*/
    @Excel(name="安全类")
    @TableField(value = "security")
	private Integer security;
    /**财务类*/
    @Excel(name="财务类")
    @TableField(value = "finance")
	private Integer finance;
    /**工程类*/
    @Excel(name="工程类")
    @TableField(value = "engineering")
	private Integer engineering;
    /**行政类*/
    @Excel(name="行政类")
    @TableField(value = "administration")
	private Integer administration;
    /**机料类*/
    @Excel(name="机料类")
    @TableField(value = "machine")
	private Integer machine;
    /**其他类*/
    @Excel(name="其他类")
    @TableField(value = "other")
	private Integer other;
    /**试验类*/
    @Excel(name="试验类")
    @TableField(value = "experiment")
	private Integer experiment;
    /**其他类非管理*/
    @Excel(name="其他类非管理")
    @TableField(value = "non_manage")
	private Integer nonManage;
    /**管理类*/
    @Excel(name="管理类")
    @TableField(value = "manage")
	private Integer manage;
	
	/**
	 * 获取  id
	 *@return: String  字段主键
	 */
	public String getId(){
		return this.id;
	}

	/**
	 * 设置  id
	 *@param: id  字段主键
	 */
	public void setId(String id){
		this.id = id;
	}
	/**
	 * 获取  security
	 *@return: Integer  安全类
	 */
	public Integer getSecurity(){
		return this.security;
	}

	/**
	 * 设置  security
	 *@param: security  安全类
	 */
	public void setSecurity(Integer security){
		this.security = security;
	}
	/**
	 * 获取  finance
	 *@return: Integer  财务类
	 */
	public Integer getFinance(){
		return this.finance;
	}

	/**
	 * 设置  finance
	 *@param: finance  财务类
	 */
	public void setFinance(Integer finance){
		this.finance = finance;
	}
	/**
	 * 获取  engineering
	 *@return: Integer  工程类
	 */
	public Integer getEngineering(){
		return this.engineering;
	}

	/**
	 * 设置  engineering
	 *@param: engineering  工程类
	 */
	public void setEngineering(Integer engineering){
		this.engineering = engineering;
	}
	/**
	 * 获取  administration
	 *@return: Integer  行政类
	 */
	public Integer getAdministration(){
		return this.administration;
	}

	/**
	 * 设置  administration
	 *@param: administration  行政类
	 */
	public void setAdministration(Integer administration){
		this.administration = administration;
	}
	/**
	 * 获取  machine
	 *@return: Integer  机料类
	 */
	public Integer getMachine(){
		return this.machine;
	}

	/**
	 * 设置  machine
	 *@param: machine  机料类
	 */
	public void setMachine(Integer machine){
		this.machine = machine;
	}
	/**
	 * 获取  other
	 *@return: Integer  其他类
	 */
	public Integer getOther(){
		return this.other;
	}

	/**
	 * 设置  other
	 *@param: other  其他类
	 */
	public void setOther(Integer other){
		this.other = other;
	}
	/**
	 * 获取  experiment
	 *@return: Integer  试验类
	 */
	public Integer getExperiment(){
		return this.experiment;
	}

	/**
	 * 设置  experiment
	 *@param: experiment  试验类
	 */
	public void setExperiment(Integer experiment){
		this.experiment = experiment;
	}
	/**
	 * 获取  nonManage
	 *@return: Integer  其他类非管理
	 */
	public Integer getNonManage(){
		return this.nonManage;
	}

	/**
	 * 设置  nonManage
	 *@param: nonManage  其他类非管理
	 */
	public void setNonManage(Integer nonManage){
		this.nonManage = nonManage;
	}

	public Integer getManage() {
		return manage;
	}

	public void setManage(Integer manage) {
		this.manage = manage;
	}
	
}
